639e574cc0d68faeb9269c1b65f3bc7302dbabbf,bundles/extensions/validation/core/src/test/java/org/apache/sling/validation/impl/ValidationServiceImplTest.java,ValidationServiceImplTest,testValidateAllResourceTypesInResource,#,843
Before Change
"sling/validation/test", new String[] { "/content" }, property);
model2 = createValidationModelResource(rr, libsValidatorsRoot.getPath(), "testValidationModel2",
"sling/validation/test2", new String[] { "/content" }, property);
resource = ResourceUtil.getOrCreateResource(rr, "/content/testpage", "sling/validation/test",
JcrConstants.NT_UNSTRUCTURED, true);
ModifiableValueMap values = resource.adaptTo(ModifiableValueMap.class);
values.put("field2", "somvalue");
Resource grandChildResource = ResourceUtil.getOrCreateResource(rr, "/content/testpage/par/testpar",
"sling/validation/test2", JcrConstants.NT_UNSTRUCTURED, true);
values = grandChildResource.adaptTo(ModifiableValueMap.class);
After Change
}
};
ResourceResolver rr = context.resourceResolver();
// resource is lacking the required field (is invalid)
Resource testResource = ResourceUtil.getOrCreateResource(rr, "/content/validation/1/resource", "resourcetype1",
JcrConstants.NT_UNSTRUCTURED, true);
// child1 is valid
Map<String, Object> properties = new HashMap<String, Object>();